// 菜单列表
export interface systemMenuListInterface {
  menuName: undefined | string;
  visible: 0 | 1; //0: 启用; 1: 停用
}

// 菜单添加
export interface systemMenuAddInterface {
  parentId: number; //父级菜单id
  menuType: 'M' | 'C' | 'F'; //菜单类型,M: 目录、C: 菜单、F: 按钮
  icon: string; //图标名,与 /assets/icons中的svg文件名相对应
  menuName: string; //菜单名称
  orderNum: undefined | number; // 显示排序
  isFrame: '0' | '1'; //是否外链, 0:是; 1:否
  path: string; //路由地址
  component: string; //组件路径
  perms: string; //权限标识
  query: string; //路由参数
  isCache: '0' | '1'; //是否缓存, 0:缓存; 1:不缓存
  visible: '0' | '1'; //显示状态, 0:显示; 1:隐藏
  status: '0' | '1'; //菜单状态, 0: 正常; 1:停用
}

// 菜单编辑
export interface systemMenuUpdateInterface extends systemMenuAddInterface {
  menuId: number; //菜单id
}